package com.dhcc.sds.busi.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.cdc.sys.entity.DictionaryEntity;
import com.dhcc.core.framework.base.entity.BaseEntity;
import com.dhcc.sds.base.entity.SdsQcentityEntity;
import com.dhcc.sds.base.entity.SdsQcentityVersionEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


/**
 * 
 * @ClassName: SdsFillByDoctorDto
 * @Description: TODO
 * @author sunyingjie
 * @date 2021-03-22 10:09:15
 */
public class SdsFillByDoctorDto {

	// 病种ID
	private Long entityId;
	//病种缩写
	private String abbrev;
	//病种名称
	private String btDesc;
	//参考费用
	private BigDecimal cost = new BigDecimal("0");
	//参考住院日
	private Integer inDays;
	//排序码/入组顺序
	private Integer indNo;
	//有效标志
	private Integer isActive;
	//总人数
	private int patientNum;
	//待填报
	private int notReported;
	//已退回
	private int backed;
	//已上报
	private int reported;
	//未审核
	private int notChecked;
	//已审核
	private int checked;
	//已审核
	private int testCount;
	//病种费用（总计）
	private BigDecimal totalCost = new BigDecimal("0");
	//病种费用（平均）
	private BigDecimal avgFCost = new BigDecimal("0");
	// 住院日
	private int totalDays;
	// 平均住院日
	private int avgDays;
	// 上报成功
	private int uploadSuccess;
	//上报失败
	private int uploadFailure;
	//住院医师
	private String doctorName;

	public Long getEntityId() {
		return entityId;
	}

	public void setEntityId(Long entityId) {
		this.entityId = entityId;
	}

	public String getAbbrev() {
		return abbrev;
	}

	public void setAbbrev(String abbrev) {
		this.abbrev = abbrev;
	}

	public String getBtDesc() {
		return btDesc;
	}

	public void setBtDesc(String btDesc) {
		this.btDesc = btDesc;
	}

	public BigDecimal getCost() {
		return cost;
	}

	public void setCost(BigDecimal cost) {
		this.cost = cost;
	}

	public Integer getInDays() {
		return inDays;
	}

	public void setInDays(Integer inDays) {
		this.inDays = inDays;
	}

	public Integer getIndNo() {
		return indNo;
	}

	public void setIndNo(Integer indNo) {
		this.indNo = indNo;
	}

	public Integer getIsActive() {
		return isActive;
	}

	public void setIsActive(Integer isActive) {
		this.isActive = isActive;
	}

	public int getPatientNum() {
		return patientNum;
	}

	public void setPatientNum(int patientNum) {
		this.patientNum = patientNum;
	}

	public int getNotReported() {
		return notReported;
	}

	public void setNotReported(int notReported) {
		this.notReported = notReported;
	}

	public int getBacked() {return backed;}

	public void setBacked(int backed) {this.backed = backed;}

	public int getReported() {
		return reported;
	}

	public void setReported(int reported) {
		this.reported = reported;
	}

	public int getNotChecked() {
		return notChecked;
	}

	public void setNotChecked(int notChecked) {
		this.notChecked = notChecked;
	}

	public int getChecked() {
		return checked;
	}

	public void setChecked(int checked) {
		this.checked = checked;
	}

	public int getTestCount() {
		return testCount;
	}

	public void setTestCount(int testCount) {
		this.testCount = testCount;
	}

	public BigDecimal getAvgFCost() {
		return avgFCost;
	}

	public void setAvgFCost(BigDecimal avgFCost) {
		this.avgFCost = avgFCost;
	}

	public int getAvgDays() {
		return avgDays;
	}

	public void setAvgDays(int avgDays) {
		this.avgDays = avgDays;
	}

	public BigDecimal getTotalCost() {
		return totalCost;
	}

	public void setTotalCost(BigDecimal totalCost) {
		this.totalCost = totalCost;
	}

	public int getTotalDays() {
		return totalDays;
	}

	public void setTotalDays(int totalDays) {
		this.totalDays = totalDays;
	}

	public int getUploadSuccess() {
		return uploadSuccess;
	}

	public void setUploadSuccess(int uploadSuccess) {
		this.uploadSuccess = uploadSuccess;
	}

	public int getUploadFailure() {
		return uploadFailure;
	}

	public void setUploadFailure(int uploadFailure) {
		this.uploadFailure = uploadFailure;
	}

	public String getDoctorName() {
		return doctorName;
	}

	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}
}
